home *** CD-ROM | disk | FTP | other *** search
-
-
- Loop-break Approach (Raymond Lutz's approach)
-
- static int /* status */
- general_routine ()
- {
- int status = STS_OK;
-
- do {
- if (<error condition 1>)
- {
- status = ERROR_CODE_1;
- break;
- }
- if (<error conditon 2>)
- {
- status = ERROR_CODE_2;
- break;
- }
- ...
- <more error checking>
- <finally do something>
- } while (FALSE);
- return (status);
- }
-
-
-
-